/*
 *    Copyright (c) 2018-2025, boss All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 * notice, this list of conditions and the following disclaimer in the
 * documentation and/or other materials provided with the distribution.
 * Neither the name of the boss developer nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 * Author: boss
 */

package com.hopes.bizz.poll.information.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.hopes.boss.common.entity.ExcelDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 企业信息
 *
 * @author cx
 * @date 2023-09-18 14:31:59
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PollEnterpriseExcelDTO extends ExcelDTO {

    private static final long serialVersionUID = 1L;

 
	/**
	* id
	*/
    @ExcelProperty("id")
    private Long id;

	/**
	* 乡镇
	*/
    @ExcelProperty("乡镇")
    private String township;

	/**
	* 企业名称
	*/
    @ExcelProperty("企业名称")
    private String enterpriseName;

	/**
	* 排污许可
	*/
    @ExcelProperty("排污许可")
    private Integer dischargePermit;

	/**
	* 企业简称
	*/
    @ExcelProperty("企业简称")
    private String enterpriseAbbreviation;

	/**
	* 所在园区
	*/
    @ExcelProperty("所在园区")
    private String park;

	/**
	* 统一社会信用代码
	*/
    @ExcelProperty("统一社会信用代码")
    private String usci;

	/**
	* 区、县行政编码
	*/
    @ExcelProperty("区、县行政编码")
    private String administrativeCode;

	/**
	* 注册类型
	*/
    @ExcelProperty("注册类型")
    private String registrationType;

	/**
	* 注册资金
	*/
    @ExcelProperty("注册资金")
    private String registeredCapital;

	/**
	* 行业类别
	*/
    @ExcelProperty("行业类别")
    private String industryCategory;

	/**
	* 企业性质
	*/
    @ExcelProperty("企业性质")
    private String enterpriseNature;

	/**
	* 企业规模
	*/
    @ExcelProperty("企业规模")
    private String scale;

	/**
	* 隶属关系
	*/
    @ExcelProperty("隶属关系")
    private String membership;

	/**
	* 法人代码
	*/
    @ExcelProperty("法人代码")
    private String legalCode;

	/**
	* 法定代表人
	*/
    @ExcelProperty("法定代表人")
    private String legalRepresentative;

	/**
	* 开户行
	*/
    @ExcelProperty("开户行")
    private String bank;

	/**
	* 银行账号
	*/
    @ExcelProperty("银行账号")
    private String bankAccount;

	/**
	* 投产日期
	*/
    @ExcelProperty("投产日期")
    private LocalDateTime productionDate;

	/**
	* 企业网址
	*/
    @ExcelProperty("企业网址")
    private String enterpriseWebsite;

	/**
	* 办公电话
	*/
    @ExcelProperty("办公电话")
    private String officePhone;

	/**
	* 传真
	*/
    @ExcelProperty("传真")
    private String portraiture;

	/**
	* 移动电话
	*/
    @ExcelProperty("移动电话")
    private String telephone;

	/**
	* 电子邮件
	*/
    @ExcelProperty("电子邮件")
    private String eMail;

	/**
	* 邮政编码
	*/
    @ExcelProperty("邮政编码")
    private String zipCode;

	/**
	* 通讯编码
	*/
    @ExcelProperty("通讯编码")
    private String communicationCode;

	/**
	* 占地面积
	*/
    @ExcelProperty("占地面积")
    private String floorSpace;

	/**
	* 员工数
	*/
    @ExcelProperty("员工数")
    private Integer employeesNumber;

	/**
	* 生产经营地址
	*/
    @ExcelProperty("生产经营地址")
    private String productionAddress;

	/**
	* 注册地址
	*/
    @ExcelProperty("注册地址")
    private String registeredAddress;

	/**
	* 经营范围
	*/
    @ExcelProperty("经营范围")
    private String businessScope;

	/**
	* 是否使用: 1 已启用 0 已停用
	*/
    @ExcelProperty("是否使用: 1 已启用 0 已停用")
    private Integer useStatus;

	/**
	* 是否监控: 1 已监控 0 未监控
	*/
    @ExcelProperty("是否监控: 1 已监控 0 未监控")
    private Integer monitorStatus;

	/**
	* 生产状态
	*/
    @ExcelProperty("生产状态")
    private Integer productionStatus;

	/**
	* 关注程度
	*/
    @ExcelProperty("关注程度")
    private String concernDegree;

	/**
	* 经度
	*/
    @ExcelProperty("经度")
    private String longitude;

	/**
	* 纬度
	*/
    @ExcelProperty("纬度")
    private String latitude;

	/**
	* 高度
	*/
    @ExcelProperty("高度")
    private String altitude;

	/**
	* 范围
	*/
    @ExcelProperty("范围")
    private String areaScope;

	/**
	* 环保负责人
	*/
    @ExcelProperty("环保负责人")
    private String environmentalUserId;

	/**
	* 联系方式
	*/
    @ExcelProperty("联系方式")
    private String contactWay;

	/**
	* 备注
	*/
    @ExcelProperty("备注")
    private String remarks;

	/**
	* 环保机构名称
	*/
    @ExcelProperty("环保机构名称")
    private String environmentalAgency;

	/**
	* 专职环保人员
	*/
    @ExcelProperty("专职环保人员")
    private String environmentalPersonnel;

	/**
	* 机构ID
	*/
    @ExcelProperty("机构ID")
    private Long orgId;

	/**
	* 创建人
	*/
    @ExcelProperty("创建人")
    private String createBy;
 
	/**
	* updateBy
	*/
    @ExcelProperty("updateBy")
    private String updateBy;
 
	/**
	* createTime
	*/
    @ExcelProperty("createTime")
    private LocalDateTime createTime;
 
	/**
	* updateTime
	*/
    @ExcelProperty("updateTime")
    private LocalDateTime updateTime;

	/**
	* 删除标记，0未删除，1已删除
	*/
    @ExcelProperty("删除标记，0未删除，1已删除")
    private String delFlag;
 
	/**
	* tenantId
	*/
    @ExcelProperty("tenantId")
    private Long tenantId;

}